# -*- coding:utf-8 -*-

class Father:
    def test_a(self):
        print('a')

    def test_b(self):
        print('b')

    def test_c(self):
        print('c')

    def index(self):
        print('index')

if __name__ == '__main__':
    for func in dir(Father()):  # 查找当前作用域的对象，找到以test开头的函数
        if func.startswith('test'):
            test_father = getattr(Father(), func)  # 获取Father中的test开头的方法，如果存在打印出来，如果不存在，打印出默认值，默认值可选
            if callable(test_father):  # 判断一个对象是否为函数
                test_father()


